[INFO] fetching crate modus-lib 0.1.15...
[INFO] checking modus-lib-0.1.15 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate modus-lib 0.1.15 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate modus-lib 0.1.15 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate modus-lib 0.1.15
[INFO] finished tweaking crates.io crate modus-lib 0.1.15
[INFO] tweaked toml for crates.io crate modus-lib 0.1.15 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded brownstone v1.1.0
[INFO] [stderr]   Downloaded fp-core v0.1.9
[INFO] [stderr]   Downloaded nom-supreme v0.6.0
[INFO] [stderr]   Downloaded dot v0.1.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8edf6b851b00d29b5f75d29b96a26b9fcd433b2be48ef0432ccbaf6e3262dee7
[INFO] running `Command { std: "docker" "start" "-a" "8edf6b851b00d29b5f75d29b96a26b9fcd433b2be48ef0432ccbaf6e3262dee7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8edf6b851b00d29b5f75d29b96a26b9fcd433b2be48ef0432ccbaf6e3262dee7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8edf6b851b00d29b5f75d29b96a26b9fcd433b2be48ef0432ccbaf6e3262dee7", kill_on_drop: false }`
[INFO] [stdout] 8edf6b851b00d29b5f75d29b96a26b9fcd433b2be48ef0432ccbaf6e3262dee7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7c545549c8c3fd82e5e717d234f2201b119fe75886b96081584219d7493a7c60
[INFO] running `Command { std: "docker" "start" "-a" "7c545549c8c3fd82e5e717d234f2201b119fe75886b96081584219d7493a7c60", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling rustversion v1.0.14
[INFO] [stderr]     Checking lazy_static v0.2.11
[INFO] [stderr]    Compiling semver v1.0.22
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]     Checking arrayvec v0.7.4
[INFO] [stderr]     Checking fixedbitset v0.4.2
[INFO] [stderr]     Checking joinery v2.1.0
[INFO] [stderr]     Checking bytecount v0.6.7
[INFO] [stderr]     Checking indent_write v2.2.0
[INFO] [stderr]     Checking codespan-reporting v0.11.1
[INFO] [stderr]     Checking colored v2.1.0
[INFO] [stderr]     Checking dot v0.1.4
[INFO] [stderr]     Checking tint v1.0.1
[INFO] [stderr]     Checking petgraph v0.6.4
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking itertools v0.8.2
[INFO] [stderr]     Checking brownstone v1.1.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]     Checking fp-core v0.1.9
[INFO] [stderr]     Checking ordered-float v2.10.1
[INFO] [stderr]     Checking serde-value v0.7.0
[INFO] [stderr]     Checking ptree v0.4.0
[INFO] [stderr]     Checking nom-supreme v0.6.0
[INFO] [stderr]     Checking nom_locate v4.2.0
[INFO] [stderr]     Checking modus-lib v0.1.15 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `Clause`, `IRTerm`, `Predicate`
[INFO] [stdout]   --> src/builtin.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 |     logic::{Clause, IRTerm, Literal, Predicate},
[INFO] [stdout]    |             ^^^^^^  ^^^^^^           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Op`
[INFO] [stdout]    --> src/builtin.rs:288:30
[INFO] [stdout]     |
[INFO] [stdout] 288 |     use semver::{Comparator, Op, Version};
[INFO] [stdout]     |                              ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PathBuf`
[INFO] [stdout]   --> src/imagegen.rs:19:23
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::path::{Path, PathBuf};
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ResolutionError`
[INFO] [stdout]   --> src/imagegen.rs:24:41
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::sld::{self, ClauseId, Proof, ResolutionError};
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ClauseId`, `IRTerm`, `Image`, `Literal`, `NodeId`, `Predicate`, `ResolutionError`, `Run`, `Tree`, `self`, `self`
[INFO] [stdout]   --> src/transpiler.rs:22:30
[INFO] [stdout]    |
[INFO] [stdout] 22 |     dockerfile::{Dockerfile, Image, Instruction, ResolvedDockerfile, ResolvedParent, Run},
[INFO] [stdout]    |                              ^^^^^                                                   ^^^
[INFO] [stdout] 23 |     imagegen::{self, BuildPlan, MergeNode, NodeId},
[INFO] [stdout]    |                                            ^^^^^^
[INFO] [stdout] 24 |     logic::{self, Clause, IRTerm, Literal, Predicate},
[INFO] [stdout]    |             ^^^^          ^^^^^^  ^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 25 |     modusfile::{self, Modusfile},
[INFO] [stdout] 26 |     sld::{self, ClauseId, ResolutionError, SLDResult, Tree},
[INFO] [stdout]    |           ^^^^  ^^^^^^^^  ^^^^^^^^^^^^^^^             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Run` is imported redundantly
[INFO] [stdout]    --> src/transpiler.rs:213:39
[INFO] [stdout]     |
[INFO] [stdout] 22  |     dockerfile::{Dockerfile, Image, Instruction, ResolvedDockerfile, ResolvedParent, Run},
[INFO] [stdout]     |                                                                                      --- the item `Run` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 213 |         use crate::dockerfile::{From, Run};
[INFO] [stdout]     |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Predicate`
[INFO] [stdout]   --> src/unification.rs:20:46
[INFO] [stdout]    |
[INFO] [stdout] 20 | use logic::{Clause, Ground, IRTerm, Literal, Predicate};
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling serial_test_derive v0.6.0
[INFO] [stdout] warning: unused variable: `parent`
[INFO] [stdout]    --> src/transpiler.rs:203:45
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 BuildNode::AppendEnvValue { parent, key, value } => {
[INFO] [stdout]     |                                             ^^^^^^ help: try ignoring the field: `parent: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/transpiler.rs:203:53
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 BuildNode::AppendEnvValue { parent, key, value } => {
[INFO] [stdout]     |                                                     ^^^ help: try ignoring the field: `key: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/transpiler.rs:203:58
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 BuildNode::AppendEnvValue { parent, key, value } => {
[INFO] [stdout]     |                                                          ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `clauses`
[INFO] [stdout]   --> src/wellformed.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     clauses: &Vec<Clause<IRTerm>>,
[INFO] [stdout]    |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_clauses`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `signatures`
[INFO] [stdout]   --> src/wellformed.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let signatures: HashSet<Signature> = clauses.iter().map(|c| c.head.signature()).collect();
[INFO] [stdout]    |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_signatures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/wellformed.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     let mut errors: HashSet<Signature> = HashSet::new();
[INFO] [stdout]    |         ----^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `GoalId` is never used
[INFO] [stdout]   --> src/sld.rs:47:6
[INFO] [stdout]    |
[INFO] [stdout] 47 | type GoalId = usize;
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 14 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking serial_test v0.6.0
[INFO] [stdout] warning: unused imports: `Clause`, `IRTerm`, `Predicate`
[INFO] [stdout]   --> src/builtin.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 |     logic::{Clause, IRTerm, Literal, Predicate},
[INFO] [stdout]    |             ^^^^^^  ^^^^^^           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Op`
[INFO] [stdout]    --> src/builtin.rs:288:30
[INFO] [stdout]     |
[INFO] [stdout] 288 |     use semver::{Comparator, Op, Version};
[INFO] [stdout]     |                              ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PathBuf`
[INFO] [stdout]   --> src/imagegen.rs:19:23
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::path::{Path, PathBuf};
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ResolutionError`
[INFO] [stdout]   --> src/imagegen.rs:24:41
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::sld::{self, ClauseId, Proof, ResolutionError};
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FormatStringFragment`, `ModusTerm`, `logic::SpannedPosition`
[INFO] [stdout]     --> src/sld.rs:1224:9
[INFO] [stdout]      |
[INFO] [stdout] 1224 |         logic::SpannedPosition,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 1225 |         modusfile::{Expression, FormatStringFragment, ModusTerm},
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ClauseId`, `IRTerm`, `Image`, `Literal`, `NodeId`, `Predicate`, `ResolutionError`, `Run`, `Tree`, `self`, `self`
[INFO] [stdout]   --> src/transpiler.rs:22:30
[INFO] [stdout]    |
[INFO] [stdout] 22 |     dockerfile::{Dockerfile, Image, Instruction, ResolvedDockerfile, ResolvedParent, Run},
[INFO] [stdout]    |                              ^^^^^                                                   ^^^
[INFO] [stdout] 23 |     imagegen::{self, BuildPlan, MergeNode, NodeId},
[INFO] [stdout]    |                                            ^^^^^^
[INFO] [stdout] 24 |     logic::{self, Clause, IRTerm, Literal, Predicate},
[INFO] [stdout]    |             ^^^^          ^^^^^^  ^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 25 |     modusfile::{self, Modusfile},
[INFO] [stdout] 26 |     sld::{self, ClauseId, ResolutionError, SLDResult, Tree},
[INFO] [stdout]    |           ^^^^  ^^^^^^^^  ^^^^^^^^^^^^^^^             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Run` is imported redundantly
[INFO] [stdout]    --> src/transpiler.rs:213:39
[INFO] [stdout]     |
[INFO] [stdout] 22  |     dockerfile::{Dockerfile, Image, Instruction, ResolvedDockerfile, ResolvedParent, Run},
[INFO] [stdout]     |                                                                                      --- the item `Run` is already imported here
[INFO] [stdout] ...
[INFO] [stdout] 213 |         use crate::dockerfile::{From, Run};
[INFO] [stdout]     |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Predicate`
[INFO] [stdout]   --> src/unification.rs:20:46
[INFO] [stdout]    |
[INFO] [stdout] 20 | use logic::{Clause, Ground, IRTerm, Literal, Predicate};
[INFO] [stdout]    |                                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `parent`
[INFO] [stdout]    --> src/transpiler.rs:203:45
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 BuildNode::AppendEnvValue { parent, key, value } => {
[INFO] [stdout]     |                                             ^^^^^^ help: try ignoring the field: `parent: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/transpiler.rs:203:53
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 BuildNode::AppendEnvValue { parent, key, value } => {
[INFO] [stdout]     |                                                     ^^^ help: try ignoring the field: `key: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> src/transpiler.rs:203:58
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 BuildNode::AppendEnvValue { parent, key, value } => {
[INFO] [stdout]     |                                                          ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `clauses`
[INFO] [stdout]   --> src/wellformed.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     clauses: &Vec<Clause<IRTerm>>,
[INFO] [stdout]    |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_clauses`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `signatures`
[INFO] [stdout]   --> src/wellformed.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let signatures: HashSet<Signature> = clauses.iter().map(|c| c.head.signature()).collect();
[INFO] [stdout]    |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_signatures`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/wellformed.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     let mut errors: HashSet<Signature> = HashSet::new();
[INFO] [stdout]    |         ----^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `GoalId` is never used
[INFO] [stdout]   --> src/sld.rs:47:6
[INFO] [stdout]    |
[INFO] [stdout] 47 | type GoalId = usize;
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 15 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.78s
[INFO] running `Command { std: "docker" "inspect" "7c545549c8c3fd82e5e717d234f2201b119fe75886b96081584219d7493a7c60", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7c545549c8c3fd82e5e717d234f2201b119fe75886b96081584219d7493a7c60", kill_on_drop: false }`
[INFO] [stdout] 7c545549c8c3fd82e5e717d234f2201b119fe75886b96081584219d7493a7c60
